gas fuel accounts receivable energy downstream factoring petroleum accounts payable cpa diesel accounting oil accountant credit bookkeeping energie cash flow